haemolytic plaques engineering cad mold design cnc mold engineer immunospot injection molding manufacturing genetic toxicology cam cytokine engineers hprt assay counter elispot elisa immunology plastic autocad antibody